package cn.tedu.oa_system.base.util;

import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;

/**
 * 时间工具类
 */
public class DateUtil {

    /**
     * 时间模式,年月日时分秒
     */
    public static final String DATE_FORMAT_DATE_TIME = "yyyy-MM-dd HH:mm:ss";

    /**
     * 时间模式,年月日
     */
    public static final String DATE_FORMAT_DATE = "yyyy-MM-dd";

    /**
     *时间模式,时分秒
     */
    public static final String DATE_FORMAT_TIME = "HH:mm:ss";

    /**
     * 返回当前时间
     * @param pattern 日期格式
     * @return 当前时间
     */
    public static String now(String pattern){
        return LocalDateTime.now().format(DateTimeFormatter.ofPattern(pattern));
    }

    public static String weekOfDay(){
        SimpleDateFormat dateFormat=new SimpleDateFormat("EEEE");
        String weekOfDay = dateFormat.format(new Date());
        return weekOfDay;
    }

}
